package jnpf.zcasset.model.zcassetinfo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.math.BigInteger;

/**
 * 版本： V3.2.0
 * 版权: 引迈信息技术有限公司（https://www.jnpfsoft.com）
 * 作者： JNPF开发平台组
 * 日期：
 */
@Data
public class ZcAssetWarrantModel {

    /**
     * 产权性质
     **/
    @JsonProperty("type")
    private String type;

    /**
     * 权证号
     **/
    @JsonProperty("code")
    private String code;

    /**
     * 证载土地用途
     **/
    @JsonProperty("landUse")
    private String landUse;

    /**
     * 证载房屋用途
     **/
    @JsonProperty("roomUse")
    private String roomUse;

    /**
     * 证载产权人
     **/
    @JsonProperty("propertyUse")
    private String propertyUse;

    /**
     * 现状产权人
     **/
    @JsonProperty("nowPropertyUse")
    private String nowPropertyUse;

    /**
     * 证载地址
     **/
    @JsonProperty("certifiedAddress")
    private String certifiedAddress;

    /**
     * 土地使用权性质
     **/
    @JsonProperty("landAuthorityNature")
    private String landAuthorityNature;

    /**
     * 幢数
     **/
    @JsonProperty("numberOblocks")
    private BigInteger numberOblocks;

    /**
     * 总楼层
     **/
    @JsonProperty("generalFloor")
    private BigInteger generalFloor;

    /**
     * 所在楼层
     **/
    @JsonProperty("floorNum")
    private BigInteger floorNum;

    /**
     * 开始使用日期
     **/
    @JsonProperty("startDate")
    private Long startDate;
    /**
     * 使用到期日期
     **/
    @JsonProperty("endDate")
    private Long endDate;
    /**
     * 发证日期
     **/
    @JsonProperty("issueDate")
    private Long issueDate;
    /**
     * 产权证保管地
     **/
    @JsonProperty("custodyPlace")
    private String custodyPlace;

    /**
     * 备注
     **/
    @JsonProperty("remark")
    private String remark;

    /**
     * 产权证附件
     **/
    @JsonProperty("attachmentUrls")
    private String attachmentUrls;

    /**
     * 产权证图片
     **/
    @JsonProperty("imageUrl")
    private String imageUrl;
}
